<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>展示ES6的新特性</title>
		
		<script>
			// 定义变量
			var a = 10;
			{
				// js重复定义变量，不会报错，会覆盖以前的值
				var a = 20;
				console.log(a);//20
			}
			console.log(a);//20
			
			// let作用域支持块级别，var全局，它不支持块
			let b = 100;
			{
				// 创建新的b，不会覆盖外部定义b，出了块b就消失
				let b = 200;
				console.log(b);//200
			}
			console.log(b);//100
			
			const c = 30;//定义常量
			// c=50;报错，常量不能再次赋值
			console.log(c);
		</script>
		
	</head>
	<body>
	</body>
</html>
